import axios from 'axios'
export function request(config) {
  //创建axios实例
  const instance = axios.create({
    baseURL: 'http://152.136.185.210:7878/api/m5',
    timeout: 5000
  })

  // axios的拦截器
  // 请求拦截
  instance.interceptors.request.use(config => {
      // console.log(config);
      // 1.比如config中的一些信息不符合服务器的要求

      // 2.比如每次发送网络请求时,都希望在界面显示一个请求的图标

      // 3.某些网路请求(比如登录(token)),必须携带一些特殊的信息
      return config
    }),
    err => {
      console.log(err)
    }
    // 响应拦截
  instance.interceptors.response.use(res => {
      // console.log(res);
      return res.data
    }),
    err => {
      console.log(err)
    }

  // 发送真正的网络请求
  return instance(config)
}
// import axios from "axios";
// export function requset(config) {
//   return new Promise((resolve, reject) => {
//     //创建axios实例
//     const instance = axios.create({
//       baseURL: "http://123.207.32.32:8000",
//       timeout: 5000
//     });
//     // 发送真正的网络请求
//     instance(config)
//       .then(res => {
//         resolve(res);
//       })
//       .catch(err => {
//         reject(err);
//       });
//   });
// }